\hypertarget{classengine_1_1cParamGrpGenParser}{\section{engine\-:\-:c\-Param\-Grp\-Gen\-Parser Class Reference}
\label{classengine_1_1cParamGrpGenParser}\index{engine\-::c\-Param\-Grp\-Gen\-Parser@{engine\-::c\-Param\-Grp\-Gen\-Parser}}
}


{\ttfamily \#include $<$group\-\_\-gen\-\_\-parser.\-h$>$}



Collaboration diagram for engine\-:\-:c\-Param\-Grp\-Gen\-Parser\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classengine_1_1cParamGrpGenParser__coll__graph}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classengine_1_1cParamGrpGenParser_1_1AddGrpGen}{Add\-Grp\-Gen}
\item 
struct \hyperlink{structengine_1_1cParamGrpGenParser_1_1group__type__}{group\-\_\-type\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cParamGrpGenParser_aef7eee0ed4cda2da8e7b7e18d538005f}{G\-R\-O\-U\-P\-\_\-\-T\-Y\-P\-E {\bfseries Get\-Group\-Type} () const }\label{classengine_1_1cParamGrpGenParser_aef7eee0ed4cda2da8e7b7e18d538005f}

\item 
\hypertarget{classengine_1_1cParamGrpGenParser_a77b35ea5df765859b0bb132bfade9d37}{const std\-::vector$<$ boost\-::any $>$ \& {\bfseries Get\-Generators} () const }\label{classengine_1_1cParamGrpGenParser_a77b35ea5df765859b0bb132bfade9d37}

\item 
\hypertarget{classengine_1_1cParamGrpGenParser_ab2b4e98606a9a573e6a9e0aacc1ccda2}{{\bfseries c\-Param\-Grp\-Gen\-Parser} (const std\-::string \&params)}\label{classengine_1_1cParamGrpGenParser_ab2b4e98606a9a573e6a9e0aacc1ccda2}

\item 
\hypertarget{classengine_1_1cParamGrpGenParser_ab815bca7423e45618397388f819d1bb4}{void {\bfseries Parse\-Params} ()}\label{classengine_1_1cParamGrpGenParser_ab815bca7423e45618397388f819d1bb4}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classengine_1_1cParamGrpGenParser_a074efb8aeee090408d5652c10026d57c}{G\-R\-O\-U\-P\-\_\-\-T\-Y\-P\-E {\bfseries m\-\_\-\-Group\-Type}}\label{classengine_1_1cParamGrpGenParser_a074efb8aeee090408d5652c10026d57c}

\item 
\hypertarget{classengine_1_1cParamGrpGenParser_a3a21e764a50a1b585b13642656907185}{std\-::vector$<$ boost\-::any $>$ {\bfseries m\-\_\-\-Generators}}\label{classengine_1_1cParamGrpGenParser_a3a21e764a50a1b585b13642656907185}

\item 
\hypertarget{classengine_1_1cParamGrpGenParser_aef8599c3da5a31d46e7cc148709e4b08}{std\-::string {\bfseries m\-\_\-\-Params}}\label{classengine_1_1cParamGrpGenParser_aef8599c3da5a31d46e7cc148709e4b08}

\item 
\hypertarget{classengine_1_1cParamGrpGenParser_aea116d654593bbeaa3bbe44b9e860795}{\hyperlink{structengine_1_1cParamGrpGenParser_1_1group__type__}{engine\-::c\-Param\-Grp\-Gen\-Parser\-::group\-\_\-type\-\_\-} {\bfseries group\-\_\-type}}\label{classengine_1_1cParamGrpGenParser_aea116d654593bbeaa3bbe44b9e860795}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
param parser for commands based on generation of group elements from a set of generators implements the parsing of generators using B\-O\-O\-S\-T S\-P\-I\-R\-I\-T 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
group\-\_\-gen\-\_\-parser.\-h\end{DoxyCompactItemize}
